package com.papers.juan.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 组卷对象 t_juan_generate
 *
 * @author papers
 * @date 2022-10-08
 */
@Data
//@EqualsAndHashCode(callSuper = true)
@TableName("t_juan_generate")
public class TJuanGenerate {

    private static final long serialVersionUID = 1L;

    /**
     * 组卷id
     */
    @TableId(value = "GENERATE_ID")
    private String generateId;
    /**
     * 课程id
     */
    private String courseId;
    /**
     * 题库id
     */
    private String reposId;
    /**
     * 类型
     */
    private String generateType;
    /**
     * 题型
     */
    private String generateQuestionType;
    /**
     * 题数
     */
    private String generateQuestionNum;
    /**
     * 份数
     */
    private Integer generateNum;
    /**
     * 试卷名称
     */
    private String paperName;
    /**
     * 是否有密封线
     */
    private String paperSealLine;
    /**
     * 考试时长
     */
    private Integer paperTime;
    /**
     * 注意事项
     */
    private String paperAttention;
    /**
     * 规则
     */
    private String generateRule;
    /**
     * 试卷总分
     */
    private Integer paperTotalScore;
    /**
     * 难度系数
     */
    private BigDecimal generateEasy;
    /**
     * 重复率
     */
    private BigDecimal generateRepeat;
    /**
     * 范围类型（1章节选题/2知识点选题/3试卷选题）
     */
    private String generateScopeType;
    /**
     * 范围
     */
    private String generateScope;
    /**
     * 创建人
     */
    private String createdBy;
    /**
     * 创建时间
     */
    private Date createdTime;
    /**
     * 更新人
     */
    private String updatedBy;
    /**
     * 更新时间
     */
    private Date updatedTime;

}
